<?
/**
 * <b>MyMessagesFolderSummaryType Class</b>
 * Published 04/11/2010 19:00:23
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');

class MyMessagesFolderSummaryType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var long $FolderID
	public $FolderID;
	// @var string $FolderName
	public $FolderName;
	// @var int $NewAlertCount
	public $NewAlertCount;
	// @var int $NewHighPriorityCount
	public $NewHighPriorityCount;
	// @var int $NewMessageCount
	public $NewMessageCount;
	// @var int $TotalAlertCount
	public $TotalAlertCount;
	// @var int $TotalHighPriorityCount
	public $TotalHighPriorityCount;
	// @var int $TotalMessageCount
	public $TotalMessageCount;
 /** End Properties **/

/**
 *
 * @return long
 */
	function getFolderID(){
		return $this->FolderID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFolderID($value){
		$this->FolderID = $value;
	}


/**
 *
 * @return string
 */
	function getFolderName(){
		return $this->FolderName;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFolderName($value){
		$this->FolderName = $value;
	}


/**
 *
 * @return int
 */
	function getNewAlertCount(){
		return $this->NewAlertCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNewAlertCount($value){
		$this->NewAlertCount = $value;
	}


/**
 *
 * @return int
 */
	function getNewHighPriorityCount(){
		return $this->NewHighPriorityCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNewHighPriorityCount($value){
		$this->NewHighPriorityCount = $value;
	}


/**
 *
 * @return int
 */
	function getNewMessageCount(){
		return $this->NewMessageCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNewMessageCount($value){
		$this->NewMessageCount = $value;
	}


/**
 *
 * @return int
 */
	function getTotalAlertCount(){
		return $this->TotalAlertCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalAlertCount($value){
		$this->TotalAlertCount = $value;
	}


/**
 *
 * @return int
 */
	function getTotalHighPriorityCount(){
		return $this->TotalHighPriorityCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalHighPriorityCount($value){
		$this->TotalHighPriorityCount = $value;
	}


/**
 *
 * @return int
 */
	function getTotalMessageCount(){
		return $this->TotalMessageCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalMessageCount($value){
		$this->TotalMessageCount = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("MyMessagesFolderSummaryType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"FolderID"=>
					array(
						"required"=>false,
						"type"=>"long",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FolderName"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NewAlertCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NewHighPriorityCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NewMessageCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalAlertCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalHighPriorityCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalMessageCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
